713

小时候比较喜欢看书,其中老舍先生笔下的北京给我留下了很深的印象

 
 
C++
 7.9k

我动手写这篇博文,主要是出于三个原因:一是,我希望可以将《Effective C++》在读完后形成一本手册——可以短时间抓住核心进行使用;二是,可能是语言习惯的问题(译者是中国台湾的同胞侯捷先生),我在阅读本书时会有不少难以理解的地方,我尽量用自己的逻辑去梳理;三是,书中并未涉及 C++11,因此会在这里进行适当的填补。但是出于个人能力的有限,如果你想深入探究其中的细节,还请将原著反复研读😇

2024-09-26 11:57:21

 
 
C++
 6.2k

在实现 TinySTL 过程中对思路的一些梳理,并不涉及代码(大概),如有兴趣可以跳至相关实现。关联式容器每个元素都有一个键值(key)和一个实值(value),当插入元素时,容器内部结构(可能是 RB-tree,也可能是 hashtable)便依照其键值大小,以某种特定规则将这个元素放置于适当位置😉

2024-08-26 16:37:52

 
 
C++
 3.8k

在实现 TinySTL 过程中对思路的一些梳理,并不涉及代码(大概),如有兴趣可以跳至相关实现。所谓序列式容器,其中的元素都可序,但未必有序。很绕是吧,换句话说,序列式容器中的元素就像字典一样可以按索引依次访问,但是又跟字典不太一样,因为它不一定按某种排序规律(例如递增、递减)来存储,元素存储顺序仅仅与插入顺序一致,除非手动排序😉

2024-08-15 12:04:56

 
 
C++
 5.6k

在实现 TinySTL 过程中对思路的一些梳理,并不涉及代码(大概),如有兴趣可以跳至相关实现。本篇主要讲述 STL 中的迭代器,迭代器是一种抽象概念,在《Design Patterns》(23 种设计模式的出处)一书中有关于 iterator 模式的完整描述,想要了解文字定义的就自己去搜吧😏

2024-08-08 21:28:54

 
 
C++
 3.6k

在实现 TinySTL 过程中对思路的一些梳理,并不涉及代码(大概),如有兴趣可以跳至相关实现。本篇主要讲述 STL 中的空间配置器,其对于实现 STL 有着举足轻重的地位,虽然它总是掩藏在一切组件的背后,默默工作,但是 STL 操作实际均发生在容器之中,而容器是一定需要配置空间来放置的,所以这地位你懂得😉

2024-08-02 22:47:19

 
 
 3k

对于今天,哦不对,应该说是昨天了,围绕 Ubuntu 的产生了一堆令人****的事情,如果可以,我想我绝不会想再一次体验这个过程,但是思来想去,还是应该整理整理留作记录,无论从什么方面讲记下来总归是一件好事,对吧,我只想苦涩的笑笑,来吧

2024-07-10 02:58:44

 
 
C++
 6.1k

在观看了 Cherno 的 C++ 系列视频后的一些记录——基础篇

2024-07-19 19:58:53